Matrix: Many-task Computing Execution Fabric for Extreme Scales By
نویسندگان
چکیده
iii ACKNOWLEDGEMENT It gives me a great pleasure to thank all those people who have helped me and contributed for the successful completion of this work. First of all, I would like to thank my advisor Dr. Ioan Raicu for giving me the opportunity to work under him on this project. The course I took under him triggered my passion in the field of distributed systems. His constant support and encouragement throughout my two years of graduate school has made my thesis possible. I also thank him for his patience, expertise and allowing me to work independently which eased me throughout my thesis. I would like to thank my parents Mr. Rajendran and Mrs. Sowdhamini Rajendran as well as my sister Mrs. Sheetal Balajee who have constantly supported me in boosting my morale. I dedicate this work to them. I would also to thank Dr. Lan and Dr. Sun for everything they taught me about Distributed Systems through their invaluable courses that broadened my knowledge. I want to thank Dr. Lan for being a member of the thesis examining committee.
منابع مشابه
MATRIX: MAny-Task computing execution fabRIc at eXascale
Efficiently scheduling large number of jobs over large-scale distributed systems is critical in achieving high system utilization and throughput. Today’s state-of-the-art job management systems have predominantly Master/Slaves architectures, which have inherent limitations, such as scalability issues at extreme scales (e.g. petascales and beyond) and single point of failure. In designing the ne...
متن کاملTask Scheduling Algorithm Using Covariance Matrix Adaptation Evolution Strategy (CMA-ES) in Cloud Computing
The cloud computing is considered as a computational model which provides the uses requests with resources upon any demand and needs.The need for planning the scheduling of the user's jobs has emerged as an important challenge in the field of cloud computing. It is mainly due to several reasons, including ever-increasing advancements of information technology and an increase of applications and...
متن کاملAn Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کاملLoad-balanced and locality-aware scheduling for data-intensive workloads at extreme scales
Data driven programming models such as many-task computing (MTC) have been prevalent for running data-intensive scientific applications. MTC applies over-decomposition to enable distributed scheduling. To achieve extreme scalability, MTC proposes a fully distributed task scheduling architecture that employs as many schedulers as the compute nodes to make scheduling decisions. Achieving distribu...
متن کاملSimMatrix: SIMulator for MAny-Task computing execution fabRIc at eXascale
Exascale computing have challenges, most of which can be potentially addressed by Many-task computing paradigm through efficient task execution frameworks that are several orders of magnitude beyond current batch schedulers. This paper proposes a light-weight discrete event simulator, SimMatrix, which simulates distributed job scheduler comprising of millions of nodes and billions of cores/task...
متن کامل